package service;

import java.util.List;

import dao.ModuloSistemaDAO;

import entity.ModuloSistema;

public interface PermissaoFuncionalidadeService {

	/*
	 * DAOS
	 */
	ModuloSistemaDAO getModuloSistemaDAO();

	/*
	 * ModuloSistema
	 */
	ModuloSistema criarNovoModuloSistema();

	List<ModuloSistema> listarTodosModulosSistema();

	List<ModuloSistema> listarModulosSistemaAtivos();

	ModuloSistema buscarModuloSistemaPorChave(Long id);

	void removerModuloSistema(ModuloSistema moduloSistema);

	void salvarModuloSistema(ModuloSistema moduloSistema);

}
